ChiQat-Tutor: An Integrated Environment for Learning Recursion

نویسندگان

  • Omar AlZoubi
  • Davide Fossati
  • Barbara Di Eugenio
  • Nick Green
چکیده

Novice Computer Science (CS) students struggle learning recursion for reasons such as unfamiliarity with recursive thinking and difficulty in visualizing program execution. Many tasks in CS require a thorough understanding of recursion. We introduce the recursion module of ChiQat-Tutor, an environment for learning CS algorithms and data structures. ChiQat-Tutor uses the pedagogical tool of Recursion Graphs to help students visualize, manipulate, and learn recursive processes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Study of Analogy in Computer Science Tutorial Dialogues

Analogy plays an important role in learning, but its role in teaching Computer Science has hardly been explored. We annotated and analyzed analogy in a corpus of tutoring dialogues on Computer Science data structures. Via linear regression analysis, we established that the presence of analogy and of specific dialogue acts within analogy episodes correlate with learning. We have integrated our f...

متن کامل

Learning by Teaching SimStudent - An Initial Classroom Baseline Study Comparing with Cognitive Tutor

This paper describes an application of a machine-learning agent, SimStudent, as a teachable peer learner that allows a student to learn by teaching. SimStudent has been integrated into APLUS (Artificial Peer Learning environment Using SimStudent), an on-line game-like learning environment. The first classroom study was conducted in local public high schools to test the effectiveness of APLUS fo...

متن کامل

Collab-ChiQat: A Collaborative Remaking of a Computer Science Intelligent Tutoring System

This paper focuses on the motivation, design, and initial prototype implementation of Collab-ChiQat. CollabChiQat is a collaborative reconceptualization of an existing intelligent tutoring system for Computer Science Education originally intended for one-to-one student-system tutoring. Collab-ChiQat allows students to work as pair programmers as they solve coding problems for linked lists, a fo...

متن کامل

Test Authoring for Intelligent E-learning Environments

Intelligent e-learning environments (ILE) can significantly increase the attractivity of e-learning systems, as well as their teaching efficiency by adapting to each learner’s profile (LP) and by providing multiple support to the tutor. The paper presents the authoring of tests for learner evaluation in an ILE, using the collaborative learning methodological approach.

متن کامل

Integrating Collaboration and Intelligent Tutoring Data in Evaluation of a Reciprocal Peer Tutoring Environment

Intelligent tutoring systems have been successful at increasing student mathematics learning, but may be further improved with the addition of collaborative activities. We have extended the Cognitive Tutor Algebra, a successful intelligent tutoring system for individual learning, with a reciprocal peer tutoring activity designed to increase conceptual learning. While using our peer tutoring env...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014